package com.itheima.homework.homework01;

/*
        已知数组：int[] arr  = {33,44,99,11,8,53}。
        设计程序，使用两种方式对数组排序，并将排序后的数组按以下格式输出：
        [8，11， 33， 44， 53，99]
        提示：1、冒泡方式；2、Arrays方式
 */

import java.util.Arrays;

public class test {
    public static void main(String[] args) {
        int[] arr = {33, 44, 99, 11, 8, 53};
        //普通的冒泡方式
//        bubbleSort(arr);

        //面向对象的Arrays方式
        Arrays.sort(arr);
        printArr(arr);
    }

//    private static void bubbleSort(int[] arr) {
//        for (int i = 0; i < arr.length - 1; i++) {
//            for (int j = 0; j < arr.length - 1 - i; j++) {
//                if (arr[j] > arr[j + 1]) {
//                    int temp = arr[j];
//                    arr[j] = arr[j + 1];
//                    arr[j + 1] = temp;
//                }
//            }
//        }
//        printArr(arr);
//    }

    private static void printArr(int[] arr) {
        System.out.print("[");
        for (int i = 0; i < arr.length; i++) {
            if (i == arr.length - 1) {
                System.out.print(arr[i] + "] ");
            } else {
                System.out.print(arr[i] + ", ");
            }
        }
    }
}
